const express = require('express')
const router = express.Router()

// 导入相关处理函数模块
const questionApi = require('../api/question')

// 获取做题题目
router.post('/getexercisequestions', questionApi.getexercisequestions)

// 新建做题
// router.get('/getnewquestions', questionApi.getnewquestions)

// 修改做题记录
router.post('/setrecords', questionApi.setrecords)

// 获取历史信息
router.get('/gethistorylist', questionApi.gethistorylist)

// 提交答案
router.post('/submitanswers', questionApi.submitanswers)

// 获取成绩页面信息
router.get('/getgrade', questionApi.getgrade)

// 获取错题列表
router.post('/getwronglist', questionApi.getwronglist)

// 根据问题编号获取问题
router.post('/getquestions', questionApi.getquestions)

// 获取收藏列表
router.post('/getcollectlist', questionApi.getcollectlist)

// 获取收藏题目
router.post('/getcollectquestions', questionApi.getcollectquestions)

// 取消收藏
router.post('/delcollectquestions', questionApi.delcollectquestions)

// 添加收藏
router.post('/addcollectquestion', questionApi.addcollectquestion)

// 获取评论列表
router.get('/getcommentlist', questionApi.getcommentlist)

// 添加评论
router.post('/addcomment', questionApi.addcomment)

// 获取问题列表
router.get('/getquestionlist', questionApi.getquestionlist)

// 获取科目列表
router.get('/getsubjectlist', questionApi.getsubjectlist)

// 修改/添加问题
router.post('/setquestion', questionApi.setquestion)

// 删除问题
router.post('/delquestion', questionApi.delquestion)

// 获取问题列表
router.get('/getaddquestionlist', questionApi.getaddquestionlist)

// 修改/添加新问题
router.post('/setaddquestion', questionApi.setaddquestion)

// 删除问题
router.post('/deladdquestion', questionApi.deladdquestion)

// 下载文档
router.post('/downloadtext', questionApi.downloadtext)

// 新建组卷题目
router.post('/creategroup', questionApi.creategroup)

// 判断是否存在之前的组卷记录
router.post('/getgrouprecord', questionApi.getgrouprecord)

// 删除收藏夹
router.post('/delcollectfolder', questionApi.delcollectfolder)

// 获取全部试卷列表
router.get('/getalltestpaperlist', questionApi.getalltestpaperlist)

// 修改试卷
router.post('/settestpaper', questionApi.settestpaper)

// 删除试卷
router.post('/deltestpaper', questionApi.deltestpaper)

// 获取某个科目试卷
router.get('/gettestpaperlist', questionApi.gettestpaperlist)

// 获取试卷题目
router.post('/gettestquestions', questionApi.gettestquestions)

// 修改试卷做题记录
router.post('/settestrecords', questionApi.settestrecords)

// 提交试卷
router.post('/submittestpaper', questionApi.submittestpaper)

module.exports = router